package cn.edu.scau.cmi.wuzewei.abstractFactory.factory;

import cn.edu.scau.cmi.wuzewei.abstractFactory.domainAbstractClass.Insurance;

public abstract class InsuranceFactory {
//    public static InsuranceFactory getFactory(String brand) {
//        switch (brand) {
//            case "中国人寿保险":
//                return new PICCFactory();
//            case "平安保险":
//                return new PingAnFactory();
//        }
//        return null;
//    }

    public abstract Insurance getAccidentsInsurance();

    public abstract Insurance getBodyInjureInsurance();

    public abstract Insurance getCarDamageInsurance();

    public abstract Insurance getCasualtiesInsurance();
}
